// miniprogram/pages/userPosition/userPosition.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    allCity: ["厦门", "北京", "上海", "深圳", "广州", "福州", "成都", "南京", "杭州", "无锡",
      "泉州", "东莞", "佛山", "青岛", "苏州", "宁波", "温州", "南通", "长沙", "武汉", "石家庄",
      "珠海", "重庆", "郑州", "天津", "济南", "常州", "西安", "合肥", "南昌"
    ],
    // 当前城市的索引
    activeId: 29,
    // 当前城市名
    activeCity:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      activeCity:options.cityName
    })
    // 获取当前城市在城市数组中的下标
    var index = this.data.allCity.indexOf(this.data.activeCity);
    this.setData({
      activeId:index
    })
  },
  // 重新定位
  reLocate:function(e){
    var temp = this.data.activeCity;
    this.setData({
      activeCity:"定位中..."
    })
    setTimeout(()=>{
      this.setData({
        activeCity:temp
      })
    },300)
  },
  // 点击城市，切换城市样式
  changeStyle: function (event) {
    let id = event.currentTarget.dataset.id;
    this.setData({
      activeId:id,
      activeCity:this.data.allCity[id]
    })
    
    app.globalData.cityName = this.data.activeCity;
    var pages = getCurrentPages();
    pages[pages.length -2].onReady();
    wx.navigateBack();
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})